package rmaqlc31.basic;

public class J03_Expression08 {

	public static void main(String[] args) {
		
		
		int a = 3;
		
		if(a++ ==3) System.out.println("Three");
		else System.out.println("Four");
		
		
		int a1 = 3;
		
		if(++a1==3) System.out.println("Three");
		else System.out.println("Four");
		
		int a2 = 3; a2 = a2++;	// 의미 없는 코드(무시)
		// 일반적으로 표현식은
		// 우변의 식에 의해 좌변의 값이 바뀜
		// 하지만, 좌변에서 값을 변경하는 식을 작성하면
		// 그 표현식은 의미없는 식으로 처리됨
		// 따라서, 실행되지 않는 코드로 인식
		// a2 = ++a2;
		
		// 보충
		// int a = 3, b = 3;
		// a = b++;
		// a와 b값은?
		
		//a2++;
		++a2;
		System.out.println(a2);
		
		if(a2==3) System.out.println("Three");
		else System.out.println("Four");
		System.out.println(a2);
		

	}

}
